/**
 * 
 */
package uniandes.dermatologia.resources.models;

import java.util.Date;

import org.droidpersistence.annotation.Column;
import org.droidpersistence.annotation.ForeignKey;
import org.droidpersistence.annotation.PrimaryKey;
import org.droidpersistence.annotation.Table;


/**
 * @author Julio
 *
 */
@Table(name="EXAMINATION")
public class ExaminationModel 
{
	@PrimaryKey(autoIncrement=true)
	@Column(name="ID")
	private long id;
	
	@Column(name="SHAPE")
	private String shape;

	@Column(name="NUMBER_OF_LESIONS")
	private String number;

	@Column(name="DISTRIBUTION")
	private String distribution;
	
	@Column(name="LESION_TYPE")
	private String lesionType;

	@Column(name="BORDER")
	private String border;

	@Column(name="BODY_PARTS")
	private String bodyParts;

	@Column(name="SYMPTOMS")
	private String symptoms;

	@Column(name="PAST")
	private String past;
	
	@Column(name = "CASE_ID")
	@ForeignKey(tableReference="MY_CASE", onDeleteCascade=true, columnReference="ID")
	private long case_id;
	
	@Column(name = "DATE_ADDED")
	private Date date_added;

	/**
	 * @return the id
	 */
	public long getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(long id) {
		this.id = id;
	}

	/**
	 * @return the shape
	 */
	public String getShape() {
		return shape;
	}

	/**
	 * @param shape the shape to set
	 */
	public void setShape(String shape) {
		this.shape = shape;
	}

	/**
	 * @return the number
	 */
	public String getNumber() {
		return number;
	}

	/**
	 * @param number the number to set
	 */
	public void setNumber(String number) {
		this.number = number;
	}

	/**
	 * @return the distribution
	 */
	public String getDistribution() {
		return distribution;
	}

	/**
	 * @param distribution the distribution to set
	 */
	public void setDistribution(String distribution) {
		this.distribution = distribution;
	}

	/**
	 * @return the lesionType
	 */
	public String getLesionType() {
		return lesionType;
	}

	/**
	 * @param lesionType the lesionType to set
	 */
	public void setLesionType(String lesionType) {
		this.lesionType = lesionType;
	}

	/**
	 * @return the border
	 */
	public String getBorder() {
		return border;
	}

	/**
	 * @param border the border to set
	 */
	public void setBorder(String border) {
		this.border = border;
	}

	/**
	 * @return the bodyParts
	 */
	public String getBodyParts() {
		return bodyParts;
	}

	/**
	 * @param bodyParts the bodyParts to set
	 */
	public void setBodyParts(String bodyParts) {
		this.bodyParts = bodyParts;
	}

	/**
	 * @return the symptoms
	 */
	public String getSymptoms() {
		return symptoms;
	}

	/**
	 * @param symptoms the symptoms to set
	 */
	public void setSymptoms(String symptoms) {
		this.symptoms = symptoms;
	}

	/**
	 * @return the past
	 */
	public String getPast() {
		return past;
	}

	/**
	 * @param past the past to set
	 */
	public void setPast(String past) {
		this.past = past;
	}

	/**
	 * @return the case_id
	 */
	public long getCase_id() {
		return case_id;
	}

	/**
	 * @param case_id the case_id to set
	 */
	public void setCase_id(long case_id) {
		this.case_id = case_id;
	}

	/**
	 * @return the date_added
	 */
	public Date getDate_added() {
		return date_added;
	}

	/**
	 * @param date_added the date_added to set
	 */
	public void setDate_added(Date date_added) {
		this.date_added = date_added;
	}
	
	
}
